nonlethal weapons - German English Dictionary